<?php
/**
 * Created by JetBrains PhpStorm.
 * User: thinhhung
 * Date: 5/30/12
 * Time: 2:13 PM
 * To change this template use File | Settings | File Templates.
 */
class User extends AppModel
{
    var $useTable = 'taikhoan';
    public $name = 'User';

    public $belongsTo = array('NhanVien' => array('className'=> 'NhanVien', 'foreignKey' => 'MANV', 'associationForeignKey'  => 'id'));

    public $validate = array(
        'username' => array(
            'rule_emty' => array(
                'rule' => 'notEmpty',
                'message' => 'Tên tài khoản không được rỗng!'
            ),
            'rule_unique' => array(
                'rule' => 'isUnique',
                'message' => 'Tên tài khoản không được trùng nhau!'
            )
        ),
        'password' => array(
            'rule_empty' => array(
                'rule' => 'notEmpty',
                'message' => 'Mật khẩu không được rỗng'
            )
        )
    );

    public function beforeSave() {
        if (isset($this->data[$this->alias]['password'])) {
            $this->data[$this->alias]['password'] = AuthComponent::password($this->data[$this->alias]['password']);
        }
        return true;
    }
}